tg-me.com/automate_courses/125
Last Update:
У одного из подписчиков на чердаке живет хорек. В смысле, буквально, в доме. Хорек наносит ущерб спокойствию, а возможно и хозяйству. Подписчик вознамерился прогонять его автоматически, но совсем без программирования: обнаруживать датчиком движения, как на автоматических дверях, и пугать мотором с эксцентриком, вроде того вибромотора, который я прислонял к батарее.
Задачка в самом деле решаемая без контроллера, но есть нюанс: автору хочется узнать больше о частоте посещений. Подписчик представляет себе это так: светодиод мигает раз, если был один визит, дважды, если было два визита, и мигает постоянно, если визитов было больше. Кнопкой можно сбросить этот счетчик. Использовать дисплей, хотя бы 7-сегментный, автор идеи не планирует.
Можно взять пару микросхем и по-прежнему без программирования сделать подсчет, даже и с дисплеем, но в таком случае гибкость будет не очень гибкая: изменения-дополнения в функционале потребуют переделывать электронную часть. Если уж брать микросхему, лучше программируемую — контроллер. Договорились, что я покажу, как это будет выглядеть с программой.
Конечно, руки чешутся взять камеру, тогда можно будет и геноцид запускать автоматически, и логи с картинками изучать, но кажется это уже несколько оверкилл. Ну и про камеру у меня еще нет истории, для которой поделка выступила бы иллюстрацией.
Итак, задачи будут такие:
- обнаружить гостя (рассмотрим альтернативы датчику движения)
- испугать гостя (помимо эксцентрика можно подумать про световое и звуковое устрашение)
- посчитать, сколько раз он приходил за отчетный период (сделаю вариант, как задумал автор, это чуть сложнее, чем с дисплеем)
- сбросить счетчик
Рассмотрю без натурных экспериментов, чисто суть установки. У меня конечно есть голуби на полке за остеклением балкона, но съемочного задора пока нет, напишу в паре постов словами и картинками.
BY Автоматизируй это!
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 280
Share with your friend now:
tg-me.com/automate_courses/125